package br.com.gkarian.mydesk.services.financeiro.interfaces;

import java.util.List;

import br.com.gkarian.mydesk.model.Usuario;
import br.com.gkarian.mydesk.model.financeiro.TipoTransacao;

public interface TipoTransacaoService {

	void cadastrarTipoTransacao(TipoTransacao tipoTransacao, Usuario usuario)
			throws Exception;
	TipoTransacao carregarTipoTransacao(Integer id) throws Exception;
	void atualizarTipoTransacao(TipoTransacao tipoTransacao) throws Exception;
	List<TipoTransacao> listarTipoTransacaoPorUsuario(Usuario usuario)
			throws Exception;
	void removerTipoTransacao(TipoTransacao tipoTransacao) throws Exception;

}
